From 69bf2443d9a87b663cef3dd19804c665e8acf4a4 Mon Sep 17 00:00:00 2001 From: Josef Schlehofer Date: Fri, 26 Sep 2025 20:21:36 +0200 Subject: [PATCH] gperftools: make libunwind dependency conditional Make libunwind support optional depending on package availability. Previously, gperftools unconditionally enabled libunwind as mandatory dependency, which led to build failures on architectures where libunwind is not provided. Signed-off-by: Josef Schlehofer --- libs/gperftools/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/gperftools/Makefile b/libs/gperftools/Makefile index d08f544db5..5279e5318f 100644 --- a/libs/gperftools/Makefile +++ b/libs/gperftools/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=gperftools PKG_VERSION:=2.17.2 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/gperftools/gperftools/tar.gz/$(PKG_NAME)-$(PKG_VERSION)? @@ -34,7 +34,7 @@ define Package/gperftools-runtime CATEGORY:=Libraries TITLE:=Gperftools Runtime URL:=https://github.com/gperftools/gperftools - DEPENDS:= +libunwind +libstdcpp @!(powerpc) + DEPENDS:=+PACKAGE_libunwind:libunwind +libstdcpp @!(powerpc) endef define Package/gperftools-headers/description @@ -49,7 +49,7 @@ endef CONFIGURE_ARGS += \ --enable-frame-pointers \ - --enable-libunwind \ + $(if $(CONFIG_PACKAGE_libunwind),--enable-libunwind,--disable-libunwind) \ --disable-deprecated-pprof define Build/InstallDev -- 2.30.2